Inhalt Vorige Nächste Homepage
;============================================================================
; Diese Funktion führt an dem übergebenen Datenbereich eine cmpByteRun1-
; Kompression durch. Dies ist die Standardmethode, mit der IFF-ILBM-Grafiken
; komprimiert werden. Für andere Daten als Grafiken ist diese Methode auch
; wenig geeignet, und wird bei solchen daher auch kaum Ersparnis bringen.
;----------------------------------------------------------------------------
; Synopsis:    outLen = PackByteRun1 (InBuf, InLen, OutBuf, OutLen)
;               D0*                    A0!     D0    A1!     D1!
;
; Eingaben:    A0 --> APTR  auf die Quelldaten (zu komprimierende Daten)
;              D0 --> ULONG Anzahl zu verarbeitender Bytes der Quelldaten
;              A1 --> APTR  auf den Ausgabepuffer für die komprimierten Daten
;              D1 --> ULONG Größe des Ausgabepuffers in Byte
;
; Ergebnis:    D0 --> LONG - Anzahl der geschriebenen Bytes im Ausgabepuffer
;                          - negativ, wenn Ausgabepuffer zu klein
;
; Siehe auch:  UnpackByteRun1()
;============================================================================

Inhalt Vorige Nächste Homepage